IF exists(SELECT * FROM dbo.sysobjects WHERE name='Del_amendementen' AND xtype='P') 
BEGIN
	DROP PROCEDURE Del_amendementen
END
GO

create procedure Del_amendementen
(@amendementTekst text,@inschrijvingsNr char(7))
as

declare @deNaam  varchar(100)
declare @aangevuldeTekst  varchar(8000)

-- De tekst substitutie
select @aangevuldeTekst = convert(varchar(8000),@amendementTekst)

select @deNaam=l.voornaam + ' ' + l.achternaam
from leerlingen..leerlingen as l
where l. inschrijvingsNr = @inschrijvingsNr

select @aangevuldeTekst = replace(@aangevuldeTekst,'$',@deNaam)

if not(@inschrijvingsNr in(select inschrijvingsNr from Del_amendement))
begin
  insert into Del_amendement (inschrijvingsNr,amendementTekst)
  select @inschrijvingsNr,@aangevuldeTekst
end
else
begin
  update Del_amendement
  set amendementTekst=convert(varchar(8000),isNull(amendementTekst,'')) + ' ' 
      + @aangevuldeTekst
  where @inschrijvingsNr=inschrijvingsNr
end 